#main {
  width: 980px;
  margin: auto;
}

#hotcontent {
  padding-top: 1px;
}
#hotcontent .lefts {
  float: left;
  height: 363.5px;
  width: 695px;
  background: none 0px 0px repeat scroll rgb(254, 249, 239);
  border-width: 3px;
  border-style: solid;
  border-color: rgb(195, 223, 234);
  border-image: initial;
  overflow: hidden;
  padding: 0px 0px 10px;
}
#hotcontent .lefts .item {
  float: left;
  width: 335px;
  height: 178px;
  padding: 10px 0px 0px 10px;
}
#hotcontent .lefts .item .images {
  float: left;
  width: 120px;
}
#hotcontent .lefts .item .images img {
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(221, 221, 221);
  border-image: initial;
  padding: 1px;
}
#hotcontent .lefts .item dl {
  float: right;
  width: 190px;
  padding: 0px 5px 0px 0px;
}
#hotcontent .lefts .item dl dt {
  font-size: 14px;
  font-weight: 700;
  height: 25px;
  line-height: 25px;
  border-bottom: 1px dotted rgb(166, 211, 232);
  overflow: hidden;
}
#hotcontent .lefts .item dl dt span {
  color: rgb(179, 179, 179);
  float: right;
  font-weight: 400;
}
#hotcontent a {
  color: rgb(111, 120, 167);
  text-decoration: none;
}
#hotcontent .lefts .item dl dd {
  height: 120px;
  line-height: 20px;
  text-indent: 2em;
  padding: 7px 0px 0px;
  overflow: hidden;
}
.clear {
  clear: both;
}

#hotcontent .rights {
  float: right;
  width: 265px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(195, 223, 234);
  border-image: initial;
  background: rgb(254, 249, 239);
}
#hotcontent h2 {
  background-color: rgb(225, 236, 237);
  font-size: 14px;
  font-weight: 700;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid rgb(221, 221, 221);
  overflow: hidden;
  margin: 0px;
  padding: 0px 0px 0px 10px;
}
#hotcontent .rights ul {
  padding: 5px;
}
#hotcontent .rights li {
  height: 28px;
  line-height: 28px;
  border-bottom: 1px solid rgb(221, 221, 221);
  overflow: hidden;
  padding: 5px 0px 0px;
}
#hotcontent .rights li span {
  display: inline-block;
  float: left;
}
#hotcontent .rights li .s1 {
  width: 40px;
}
#hotcontent .rights li .s2 {
  color: rgb(179, 179, 179);
}
#hotcontent .rights li .s3 {
  float: right;
  text-align: right;
}
#hotcontent .rights li a {
  color: rgb(111, 120, 167);
}

.dahengfu {
  width: 976px;
  overflow: hidden;
  margin: 10px auto;
}

/* 六大类型小说 */
.novelslist {
  width: 968px;
  height: 258px;
  margin: 10px auto;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(166, 211, 232);
  border-image: initial;
  padding: 3px;
  background: rgb(254, 249, 239);
}
.novelslist .content {
  float: left;
  width: 315px;
  border-right: 1px dotted rgb(166, 211, 232);
  padding: 0px 3px;
}
.novelslist .content h2 {
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  line-height: 25px;
  height: 25px;
  border-bottom: 1px solid rgb(166, 211, 232);
  overflow: hidden;
  margin: 0px;
}
.novelslist h2 {
  background-color: rgb(246, 248, 254);
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid rgb(221, 221, 221);
  overflow: hidden;
  padding: 0px 0px 0px 10px;
}
.novelslist .content .image {
  float: left;
  width: 71px;
  padding: 10px 0px 0px 5px;
}
.novelslist .content .image img {
  width: 67px;
  height: 82px;
  background-color: white;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(221, 221, 221);
  border-image: initial;
  padding: 1px;
}
.novelslist .content dl {
  float: right;
  width: 219px;
  padding: 10px 0px 0px;
}
.novelslist .content dl dt {
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  overflow: hidden;
}
.novelslist .content dl dt a {
  color: rgb(111, 120, 167);
  text-decoration: none;
}

.novelslist .content dl dd {
  line-height: 20px;
  height: 60px;
  overflow: hidden;
}
.novelslist .content ul {
  padding: 10px 0px 0px;
}
.novelslist .content ul li {
  color: rgb(179, 179, 179);
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  float: left;
  width: 155px;
  overflow: hidden;
}
.novelslist .content ul li a {
  font-size: 13px;
}
.novelslist li a {
  color: rgb(111, 120, 167);
}
.novelslist .border {
  border-width: 0px;
  border-style: initial;
  border-color: initial;
  border-image: initial;
}

/* 最近更新以及言情小说limit30 */
#newscontent {
  margin: auto;
}
#newscontent .l {
  float: left;
  width: 695px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(136, 198, 229);
  border-image: initial;
  background: rgb(225, 236, 237);
}
#newscontent h2 {
  background-color: rgb(166, 211, 232);
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  overflow: hidden;
  padding: 0px 0px 0px 10px;
  border-bottom: 1px solid rgb(221, 221, 221);
}
#newscontent .l ul {
  padding: 10px;
}
#newscontent .l li {
  height: 25px;
  line-height: 25px;
  padding: 5px 0px 0px;
  border-bottom: 1px solid rgb(221, 221, 221);
  overflow: hidden;
}
#newscontent .l li span {
  float: left;
  display: inline-block;
}
#newscontent .l li .s1 {
  width: 75px;
}
#newscontent .l li .s2 {
  width: 165px;
}
#newscontent .l li .s3 {
  width: 300px;
}
#newscontent .l li .s4 {
  color: rgb(179, 179, 179);
  width: 90px;
  text-align: right;
}
#newscontent .l li a {
  color: rgb(111, 120, 167);
}

#newscontent .r {
  float: right;
  width: 265px;
  border-width: 3px;
  border-style: solid;
  border-color: rgb(136, 198, 229);
  border-image: initial;
  background: rgb(225, 236, 237);
}
#newscontent .r ul {
  padding: 10px;
}
#newscontent .r li {
  height: 25px;
  line-height: 25px;
  padding: 5px 0px 0px;
  border-bottom: 1px solid rgb(221, 221, 221);
  overflow: hidden;
}
#newscontent .r li span {
  float: left;
  display: inline-block;
}
#newscontent .r li .s1 {
  width: 40px;
}
#newscontent .r li .s2 {
  color: rgb(179, 179, 179);
}
#newscontent .r li .s5 {
  float: right;
  text-align: right;
}
#newscontent .r li a {
  color: rgb(111, 120, 167);
}

/* 友情链接 */
#firendlink {
  border: 1px solid #ddd;
  line-height: 22px;
  width: 949px;
  margin: 10px auto;
  padding: 9px 0 9px 9px;
}
#firendlink a {
  color: #548161;
  display: inline-block;
  margin: 0 9px 0 0;
}